.bouton-terminologie
{
    position:fixed;
    z-index: 99;
    right:0;
    margin-top: 0;
    font-family: Roboto, sans-serif !important;
    letter-spacing: 1px;
}
.bouton-terminologie a{
    line-height: 1 !important;
    height: auto!important;
}
.Cont .info-img{
    background-color: rgba(255, 166, 10, 0);
    position: absolute;
    left: 15px;
    bottom: 0;
    top: 0;
    right: 15px;
    text-align: center;
    padding-top:25%;
    transition: all 1s ease 0s;
}
.Cont .info-img h2{
    color: rgba(44,62,80,0)!important;
    transition: all 1s ease 0s;
}
/*.Cont .info-img:hover{
    background-color: rgba(255, 166, 10, 0.7)!important;
}
*/
.Cont .info-img:hover h2{
    color: rgba(44,62,80,1)!important;
}
::-moz-selection
{
    color:#ffa60a;
    background-color:#2c3e50;
}
::selection
{
    color:#ffa60a;
    background-color:#2c3e50;
}
.newsBlogIn{
    margin-top: 10%;
}
.text-experience{
    margin-bottom: 5%;
}
@media(min-width:768px){
    .taille-special{
        height: 300px;
    }
}
@media(min-width:768px) and (max-width:990px) {
    .mainnav ul li{
        margin-right: 10px !important;
    }
    .mainnav ul li a{
        font-size: 13px !important;
    }
    .tabtopInfo{
        margin-top: 15px;
        margin-bottom: 0;
        margin-left: 50px;
    }
}
.singMiddInfo a:hover h4 {
    color: #ffa60a;
}

.text-size{
    font-size: 20px;
}
.padding-une{
}
.padding-service{
    padding-left: 100px;
}
h3 .text-size{
    font-size: 15px;
}
.color-jaune{
    color:#ffa60a;
}
.text-indent{
    padding-left: 105px !important;
}
.text-slider h2,.text-slider h3 {
    color: white !important;
}
.text-slider h3{
    background-color: rgba(44,62,80,0.7);
    padding: 5px;
}
#info-header-contact , #info-header-contact h5{
    display: inline;
}
#info-header-contact h5{
    margin-left: 2%;
    color:#2c3e50;
}
.mainnav ul li a{
    font-size: 15px;
}
.section-a-propos,#contact-appel,#text-experience, #contact-collaboration,#implantation-section
{
    margin-top: 3%;
}
.sliderSection, #chiffre-cle-protis, .section-a-propos,#contact-collaboration, #implantation-section
{
    margin-bottom: 3%;
}
#chiffre-cle{
    margin-bottom: 0;
}
#con_file
{
    padding: 0;
    border:0;
}
.btn-v1
{
    background-color: #2c3e50;
    color: white;
    padding: 15px;
}
.margin-left-btn{
    margin-left:40%;
}
#titre-chiffre-cle{
    text-align: center;
    padding: 20px;
}
#titre-savoir-faire{
    margin-bottom: 1.5%;
    text-align: center;
    padding: 20px;
}
#titre-savoir-faire h1{
}
.color-bleu-foncer{
    color: #2c3e50; 
}
#titre-chiffre-cle{
    background-color: #2c3e50;  
}
#titre-chiffre-cle h1{
    color: #ffa60a;
}
.chiffre{
    font-size: 25px;
}
.cle_chiffre{
    font-size: 25px;
}
#chiffre-cle-protis h2{
    font-size: 17px;
    line-height: 30px;
}
#map
{
    height: 500px;
    width: 100%;
    margin: auto;
}
#action-prestation
{
    margin-bottom: 100px;
    margin-top: 100px;
}
#action-prestation a{
    background-color:  #2c3e50;
    color:white;
    border-radius: 100%;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    height: 90px;
    width: 200px;
    line-height: 0.8;
    padding: 39px 21px;
    text-align: center;
    margin-bottom: 20px;
}
#action-prestation a:hover{ 
    color:#ffa60a;
}
#action-prestation .gestion
{
    margin-left: 330px;
}
#implantation-section{
    padding: 20px;
}
#implantation-section h3, #implantation-section p{
    line-height: 25px !important;
}
@media(max-width:1024px){
    .chiffre_bg {
        padding: 85px 25px 100px 25px;
    }

}
@media(max-width:768px){
    .chiffre_bg {
        background-size: cover;
        padding: 45px 0px 0px 0px;
        height: 90px;

    }
    .portis_bg{
        height: 110px;
        padding: 45px 25px 60px 25px;
    }
    .cle_chiffre {
        font-size: 10px;
    }
}

@media(max-width:500px){
    .margin-left-btn{
        margin-left: 0px !important;
        font-size: 15px;
    }
    .portis_bg{
        background-size: contain;
        height: 65px;
        padding: 15px 0px 60px 0px;
    }
    .terminologie_chiffre h4{
        font-size: 10px;
    }
    .footerSocial {
        text-align: center;
    }
}